赶上: to keep up with, to catch up with, to overtake, to chance upon, in time for...
下属: subordinate, underling...
闯: to rush, to charge, to dash, to break through, to temper oneself (through battling hardships)...
气味: odor, scent...
英镑: pound sterling...
身高: (a person's) height...
轮船: steamship, steamer, ocean liner, ship...
事宜: matters, arrangements...